package cn.itcast.erp.service;

import cn.itcast.erp.entity.Dep;
import cn.itcast.erp.entity.utils.AjaxResult;

import java.io.InputStream;
import java.util.List;

/**
 * 部门Service接口
 * @author 崔凯铭
 * @date 2019/6/5
 */

public interface DepService {
    //添加部门
    int insertDep(Dep dep);

    //删除部门
    int deleteDep(Long uuid);

    //修改部门
    int updateDep(Dep dep);

    //按条件查询部门
    AjaxResult findDep(Dep dep);

    //查找所有部门(不分页)
    List<Dep> findAllDep(Dep dep);

    //查询by id
    Dep findDepById(Long uuid);

    //导入Excel
    InputStream getAllDepEx();
}
